# -*- coding: utf-8 -*-

#在Python Playwright中如何利用`base_url`参数优化自动化测试，
# 特别是在多处需要相同测试环境地址时，通过全局配置简化环境切换。
# 在pytest-playwright框架下配置`base_url`的方法，以实现更高效的测试用例编写。

from playwright.sync_api import sync_playwright


if __name__ == '__main__':

    with sync_playwright() as p:
        browser = p.chromium.launch(headless=False)
        context = browser.new_context(base_url='https://www.cnblogs.com')
        page = context.new_page()
        # 打开首页
        page.goto("/")
        # 点点点后打开其他页
        page.goto("/yoyoketang")

        context.close()
        browser.close()

